seria possivel atraves deste, e de algumas modificações ativar uma trade atacando um npc?
Sim, através de verificação de names, e também, verificação se não é monstro ou player, para evitar possíveis bugs.
By 4sharedddd, 02 de dez. de 2015 in Scripts
info
Group: Marquês
Joined: 25/09/10
Posts: 1.3k
Reputation: +446
Gender: Masculino

seria possivel atraves deste, e de algumas modificações ativar uma trade atacando um npc?
Sim, através de verificação de names, e também, verificação se não é monstro ou player, para evitar possíveis bugs.
info
Group: Campones
Joined: 05/10/13
Posts: 51
Reputation: -1

Sim, através de verificação de names, e também, verificação se não é monstro ou player, para evitar possíveis bugs.
( isso em c++ ou .lua?/xml ) Sou novo nessa area, preciso de informações e se possivel ajuda para criar tal sistema.
info
Group: Marquês
Joined: 25/09/10
Posts: 1.3k
Reputation: +446
Gender: Masculino

Já instalou a função do @Oneshot?
info
Group: Campones
Joined: 05/10/13
Posts: 51
Reputation: -1

Já instalou a função do @Oneshot?
Como eu não tinha para o que realmente usar, acabei não adicionando, tentarei.
info
Group: Marquês
Joined: 25/09/10
Posts: 1.3k
Reputation: +446
Gender: Masculino

Como eu não tinha para o que realmente usar, acabei não adicionando, tentarei.
Ops, esse trade não é o module_shop, então não dá não...
Esse é aquele trade de player...
info
Group: Campones
Joined: 05/10/13
Posts: 51
Reputation: -1

Ops, esse trade não é o module_shop, então não dá não...
Esse é aquele trade de player...
entendi ![]()
Bom vou suspender minhas atividades então, tudo bem.. estava dando na hora de compilar mesmo.
sobre o trade npc, tem onde eu conseguir tal tutorial ou arquivo pra eu conseguir abrir trade de um npc atacando o mesmo?
info
Group: Marquês
Joined: 25/09/10
Posts: 1.3k
Reputation: +446
Gender: Masculino

entendi
Bom vou suspender minhas atividades então, tudo bem.. estava dando na hora de compilar mesmo.
sobre o trade npc, tem onde eu conseguir tal tutorial ou arquivo pra eu conseguir abrir trade de um npc atacando o mesmo?
Não padrão do TFS 0.4 eu acho.
info
Group: Campones
Joined: 05/10/13
Posts: 51
Reputation: -1

Não padrão do TFS 0.4 eu acho.
Beleza, valeu cara. ![]()
info
Group: Administrador
Joined: 08/07/05
Posts: 5.8k
Reputation: +1.4k
Gender: Outro

Selecione a resposta que resolveu seu problema como "Melhor Resposta". Não o seu post. Abraços!
info
Group: Campones
Joined: 05/10/13
Posts: 51
Reputation: -1

Selecione a resposta que resolveu seu problema como "Melhor Resposta". Não o seu post. Abraços!
Corrigido, valeu.
info
Group: Marquês
Joined: 03/02/13
Posts: 1.2k
Reputation: +254
Gender: Masculino
Tibia Character: Partiu Baladinha

Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Scripting"
para "OTServ → Suporte OTServ → Suporte Scripting → Pedidos e dúvidas resolvidos - Scripting".
info
Group: Campones
Joined: 05/10/13
Posts: 51
Reputation: -1
um servidor de Tibia que possuía um sistema bem interessante de tradevip. Funcionava da seguinte maneira, o player que possuísse premdays(ou VIP) usava o comando !tradevip [DIAS], [Nome do Jogador] e automaticamente gerava uma janela de trade com um item e assim poderiam ser vendidos dias de premium sem o perigo de ninguém ser roubado.
Por padrão isso não é possível no Tibia, mas um usuário chamado Oneshot fez modificações nas sources para tornar isso possível.
Segue agora as modificações que permitem funcionar esse sistema:
lua_register(m_luaState, "doStartTrade", LuaInterface
{
ScriptEnviroment* env = getEnv();
Item* item = env->getItemByUID(popNumber(L));
if(!item)
{
errorEx(getError(LUA_ERROR_ITEM_NOT_FOUND));
lua_pushboolean(L, false);
return 1;
}
Player* target = env->getPlayerByUID(popNumber(L));
Player* player = env->getPlayerByUID(popNumber(L));
if(!player || !target)
{
errorEx(getError(LUA_ERROR_PLAYER_NOT_FOUND));
lua_pushboolean(L, false);
return 1;
}
if(g_game.internalStartTrade(player, target, item))
{
lua_pushboolean(L, true);
return 1;
}
return 1;
}
seria possivel atraves deste, e de algumas modificações ativar uma trade atacando um npc?
Créditos: Oneshot